from django.conf.urls.static import static
from django.conf import settings
from django.urls import path
from web.views import front_end
from web.apis import Img_to_Text
from web.apis import Users
from web.apis import ProjectSystem
urlpatterns = [
    # 前端
    path('', front_end.index),  # 首页
    path('web/home/index/', front_end.index),  # 首页
    path('web/login_and_register/', front_end.login_and_register),  # 登录与注册
    # api
    path('api/v1/img_to_text/', Img_to_Text.img_to_textv1),  # 图片转文本
    path('api/v2/img_to_text/', Img_to_Text.img_to_textv2),  # 图片转文本
    path('api/users/register/', Users.register),  # 用户注册
    path('api/users/login/', Users.login),  # 用户登录
    path('api/get_csrf_token/', ProjectSystem.get_csrf_token_view),  # 获取CSRF Token
    path('api/upload_image/', Img_to_Text.upload_image),  # 上传图片
]
# 添加媒体文件URL配置
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
